package com.xagcdx.group1.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author grou1
 * @since 2020-06-09
 */
@ApiModel(value="Summit对象", description="")
public class Summit extends Model<Summit> {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "申请表主键")
    @TableId(value = "suid", type = IdType.UUID)
    private String suid;

    @ApiModelProperty(value = "职工id")
    private String sid;

    @ApiModelProperty(value = "修改表id")
    private String scid;

    @ApiModelProperty(value = "审核状态0提交1审核中2通过3变更4变更审核中5驳回")
    private String summitstatu;

    @ApiModelProperty(value = "变更类型0转正1调薪2调岗3离职4修改信息")
    private String summittype;
    
    @ApiModelProperty(value = "驳回信息")
    private String refusedesc;
    
    @ApiModelProperty(value = "审批人")
    private String applyid;
    
    @ApiModelProperty(value = "审批时间")
    private String applytime;
    
    @ApiModelProperty(value = "提交人id")
    private String zid;
    
    @ApiModelProperty(value = "提交时间")
    private String submittime;
    
    @ApiModelProperty(value = "附加1")
    private String other1;
    
    @ApiModelProperty(value = "附加2")
    private String other2;
    
    @ApiModelProperty(value = "附加3")
    private String other3;
    
    @ApiModelProperty(value = "附加4")
    private String other4;
    
    public String getSummittype() {
		return summittype;
	}

	public void setSummittype(String summittype) {
		this.summittype = summittype;
	}

	public String getRefusedesc() {
		return refusedesc;
	}

	public void setRefusedesc(String refusedesc) {
		this.refusedesc = refusedesc;
	}

	public String getApplyid() {
		return applyid;
	}

	public void setApplyid(String applyid) {
		this.applyid = applyid;
	}

	public String getApplytime() {
		return applytime;
	}

	public void setApplytime(String applytime) {
		this.applytime = applytime;
	}

	public String getZid() {
		return zid;
	}

	public void setZid(String zid) {
		this.zid = zid;
	}

	public String getSubmittime() {
		return submittime;
	}

	public void setSubmittime(String submittime) {
		this.submittime = submittime;
	}

	public String getOther1() {
		return other1;
	}

	public void setOther1(String other1) {
		this.other1 = other1;
	}

	public String getOther2() {
		return other2;
	}

	public void setOther2(String other2) {
		this.other2 = other2;
	}

	public String getOther3() {
		return other3;
	}

	public void setOther3(String other3) {
		this.other3 = other3;
	}

	public String getOther4() {
		return other4;
	}

	public void setOther4(String other4) {
		this.other4 = other4;
	}

	public String getSuid() {
        return suid;
    }

    public void setSuid(String suid) {
        this.suid = suid;
    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public String getScid() {
        return scid;
    }

    public void setScid(String scid) {
        this.scid = scid;
    }

    public String getSummitstatu() {
        return summitstatu;
    }

    public void setSummitstatu(String summitstatu) {
        this.summitstatu = summitstatu;
    }

    @Override
    protected Serializable pkVal() {
        return this.suid;
    }

    @Override
    public String toString() {
        return "Summit{" +
        "suid=" + suid +
        ", sid=" + sid +
        ", scid=" + scid +
        ", summitstatu=" + summitstatu +
        "}";
    }
}
